<template>
  <div class="app-container">
    <generate-form ref="generateForm" :data="jsonData3" :remote="remoteFuncs" :value="editData">

      <template slot="blank_1539777410000_25969" slot-scope="scope">
        <!-- 基本信息 -->
        <!-- 通过 v-model="scope.model.blank_1539777410000_25969" 绑定数据 -->
      </template>

    </generate-form>
    <el-tabs type="border-card">
      <el-tab-pane>
        <span slot="label"><i class="el-icon-date"/>到期信息</span>
        <generate-form ref="generateForm" :data="jsonData" :remote="remoteFuncs" :value="editData">

          <template slot="blank_1539777410000_25969" slot-scope="scope">
            <!-- 转存信息 -->
            <!-- 通过 v-model="scope.model.blank_1539777410000_25969" 绑定数据 -->
          </template>

          <template slot="blank_1539824741000_87712" slot-scope="scope">
            <!-- 指定账户 -->
            <!-- 通过 v-model="scope.model.blank_1539824741000_87712" 绑定数据 -->
          </template>

        </generate-form>
      </el-tab-pane>
      <el-tab-pane label="存入信息">
        <generate-form ref="generateForm" :data="jsonData1" :remote="remoteFuncs" :value="editData"/>
      </el-tab-pane>
      <el-tab-pane label="支取信息">
        <generate-form ref="generateForm" :data="jsonData2" :remote="remoteFuncs" :value="editData"/>
      </el-tab-pane>
    </el-tabs>

    <div class="generate-block">
      <el-button type="primary" @click="handleSubmit">提交</el-button>
      <el-button type="primary">重置</el-button>
    </div>
  </div>
</template>
<script>
import GenerateForm from '@/components/CreateForm/GenerateForm'
import '@/components/CreateForm/styles/FormCreate.css'
import { getCodeList } from '@/api/codelist'
import GenerateTable from '@/components/CreateTable/GenerateTable'
export default {
  name: 'CreateFromSetname',
  components: {
    GenerateForm,
    GenerateTable
  },
  data: function() {
    return {
      jsonData: { 'list': [{ 'type': 'blank', 'name': '转存信息', 'icon': 'chalkboard', 'options': { 'defaultType': 'String', 'remoteFunc': 'func_1539777410000_25969' }, 'key': '1539777410000_25969', 'model': 'blank_1539777410000_25969', 'rules': [] }, { 'type': 'grid', 'name': '栅格布局', 'icon': 'th', 'columns': [{ 'span': 10, 'list': [{ 'type': 'select', 'name': '遇节假日处理方式', 'icon': 'regular/caret-square-down', 'options': { 'defaultValue': '', 'multiple': false, 'disabled': false, 'clearable': false, 'placeholder': '', 'required': false, 'showLabel': false, 'width': '100%', 'options': [{ 'value': '下拉框1' }, { 'value': '下拉框2' }, { 'value': '下拉框3' }], 'remote': true, 'remoteOptions': [], 'props': { 'value': 'value', 'label': 'label' }, 'remoteFunc': 'yudaojiejiarichulifangshi' }, 'key': '1539777549000_28388', 'model': 'select_1539777549000_28388', 'rules': [] }] }, { 'span': 10, 'list': [{ 'type': 'input', 'name': '到期宽限期', 'icon': 'regular/keyboard', 'options': { 'width': '100%', 'defaultValue': '', 'required': false, 'dataType': 'string', 'pattern': '', 'placeholder': '', 'remoteFunc': 'func_1539777563000_89437' }, 'key': '1539777563000_89437', 'model': 'input_1539777563000_89437', 'rules': [{ 'type': 'string', 'message': '单行文本格式不正确' }] }] }], 'options': { 'gutter': 0, 'justify': 'start', 'align': 'top', 'remoteFunc': 'func_1539777492000_27230' }, 'key': '1539777492000_27230', 'model': 'grid_1539777492000_27230', 'rules': [] }, { 'type': 'grid', 'name': '栅格布局', 'icon': 'th', 'columns': [{ 'span': 10, 'list': [{ 'type': 'select', 'name': '允许转存标志', 'icon': 'regular/caret-square-down', 'options': { 'defaultValue': '', 'multiple': false, 'disabled': false, 'clearable': false, 'placeholder': '', 'required': false, 'showLabel': false, 'width': '100%', 'options': [{ 'value': '下拉框1' }, { 'value': '下拉框2' }, { 'value': '下拉框3' }], 'remote': true, 'remoteOptions': [], 'props': { 'value': 'value', 'label': 'label' }, 'remoteFunc': 'yunxuzhuancunbiaozhi' }, 'key': '1539777552000_99643', 'model': 'select_1539777552000_99643', 'rules': [] }] }, { 'span': 10, 'list': [{ 'type': 'select', 'name': '转存方式', 'icon': 'regular/caret-square-down', 'options': { 'defaultValue': '', 'multiple': false, 'disabled': false, 'clearable': false, 'placeholder': '', 'required': false, 'showLabel': false, 'width': '100%', 'options': [{ 'value': '下拉框1' }, { 'value': '下拉框2' }, { 'value': '下拉框3' }], 'remote': true, 'remoteOptions': [], 'props': { 'value': 'value', 'label': 'label' }, 'remoteFunc': 'zhuancunfangshi' }, 'key': '1539777567000_87574', 'model': 'select_1539777567000_87574', 'rules': [] }] }], 'options': { 'gutter': 0, 'justify': 'start', 'align': 'top', 'remoteFunc': 'func_1539777494000_29904' }, 'key': '1539777494000_29904', 'model': 'grid_1539777494000_29904', 'rules': [] }, { 'type': 'grid', 'name': '栅格布局', 'icon': 'th', 'columns': [{ 'span': 10, 'list': [{ 'type': 'select', 'name': '允许转存更换产品标志', 'icon': 'regular/caret-square-down', 'options': { 'defaultValue': '', 'multiple': false, 'disabled': false, 'clearable': false, 'placeholder': '', 'required': false, 'showLabel': false, 'width': '100%', 'options': [{ 'value': '下拉框1' }, { 'value': '下拉框2' }, { 'value': '下拉框3' }], 'remote': true, 'remoteOptions': [], 'props': { 'value': 'value', 'label': 'label' }, 'remoteFunc': 'yunxuzhuancungenghuanchanpinbiaozhi' }, 'key': '1539777569000_11789', 'model': 'select_1539777569000_11789', 'rules': [] }] }, { 'span': 10, 'list': [{ 'type': 'select', 'name': '转存产品', 'icon': 'regular/caret-square-down', 'options': { 'defaultValue': '', 'multiple': false, 'disabled': false, 'clearable': false, 'placeholder': '', 'required': false, 'showLabel': false, 'width': '100%', 'options': [{ 'value': '下拉框1' }, { 'value': '下拉框2' }, { 'value': '下拉框3' }], 'remote': true, 'remoteOptions': [], 'props': { 'value': 'value', 'label': 'label' }, 'remoteFunc': 'zhuancunchanpin' }, 'key': '1539777572000_83759', 'model': 'select_1539777572000_83759', 'rules': [] }] }], 'options': { 'gutter': 0, 'justify': 'start', 'align': 'top', 'remoteFunc': 'func_1539777527000_33642' }, 'key': '1539777527000_33642', 'model': 'grid_1539777527000_33642', 'rules': [] }, { 'type': 'grid', 'name': '栅格布局', 'icon': 'th', 'columns': [{ 'span': 10, 'list': [{ 'type': 'select', 'name': '转存存期', 'icon': 'regular/caret-square-down', 'options': { 'defaultValue': '', 'multiple': false, 'disabled': false, 'clearable': false, 'placeholder': '', 'required': false, 'showLabel': false, 'width': '100%', 'options': [{ 'value': '下拉框1' }, { 'value': '下拉框2' }, { 'value': '下拉框3' }], 'remote': true, 'remoteOptions': [], 'props': { 'value': 'value', 'label': 'label' }, 'remoteFunc': 'zhuancuncunqi' }, 'key': '1539777580000_53052', 'model': 'select_1539777580000_53052', 'rules': [] }] }, { 'span': 10, 'list': [{ 'type': 'select', 'name': '转存利率调整方式', 'icon': 'regular/caret-square-down', 'options': { 'defaultValue': '', 'multiple': false, 'disabled': false, 'clearable': false, 'placeholder': '', 'required': false, 'showLabel': false, 'width': '100%', 'options': [{ 'value': '下拉框1' }, { 'value': '下拉框2' }, { 'value': '下拉框3' }], 'remote': true, 'remoteOptions': [], 'props': { 'value': 'value', 'label': 'label' }, 'remoteFunc': 'zhuancunlilvtiaozhengfangshi' }, 'key': '1539777582000_55581', 'model': 'select_1539777582000_55581', 'rules': [] }] }], 'options': { 'gutter': 0, 'justify': 'start', 'align': 'top', 'remoteFunc': 'func_1539777529000_89349' }, 'key': '1539777529000_89349', 'model': 'grid_1539777529000_89349', 'rules': [] }, { 'type': 'grid', 'name': '栅格布局', 'icon': 'th', 'columns': [{ 'span': 10, 'list': [{ 'type': 'input', 'name': '本金/利息转入账号', 'icon': 'regular/keyboard', 'options': { 'width': '100%', 'defaultValue': '', 'required': false, 'dataType': 'string', 'pattern': '', 'placeholder': '', 'remoteFunc': 'func_1539777591000_10297' }, 'key': '1539777591000_10297', 'model': 'input_1539777591000_10297', 'rules': [{ 'type': 'string', 'message': '单行文本格式不正确' }] }] }, { 'span': 10, 'list': [{ 'type': 'input', 'name': '转存金额', 'icon': 'regular/keyboard', 'options': { 'width': '100%', 'defaultValue': '', 'required': false, 'dataType': 'string', 'pattern': '', 'placeholder': '', 'remoteFunc': 'func_1539777593000_46308' }, 'key': '1539777593000_46308', 'model': 'input_1539777593000_46308', 'rules': [{ 'type': 'string', 'message': '单行文本格式不正确' }] }] }], 'options': { 'gutter': 0, 'justify': 'start', 'align': 'top', 'remoteFunc': 'func_1539777531000_72327' }, 'key': '1539777531000_72327', 'model': 'grid_1539777531000_72327', 'rules': [] }, { 'type': 'blank', 'name': '指定账户', 'icon': 'chalkboard', 'options': { 'defaultType': 'String', 'remoteFunc': 'func_1539824741000_87712' }, 'key': '1539824741000_87712', 'model': 'blank_1539824741000_87712', 'rules': [] }, { 'type': 'grid', 'name': '栅格布局', 'icon': 'th', 'columns': [{ 'span': 10, 'list': [{ 'type': 'select', 'name': '指定去向', 'icon': 'regular/caret-square-down', 'options': { 'defaultValue': '', 'multiple': false, 'disabled': false, 'clearable': false, 'placeholder': '', 'required': false, 'showLabel': false, 'width': '100%', 'options': [{ 'value': '下拉框1' }, { 'value': '下拉框2' }, { 'value': '下拉框3' }], 'remote': true, 'remoteOptions': [], 'props': { 'value': 'value', 'label': 'label' }, 'remoteFunc': 'zhidingquxiang' }, 'key': '1539824827000_67609', 'model': 'select_1539824827000_67609', 'rules': [] }] }, { 'span': 10, 'list': [{ 'type': 'select', 'name': '去向解除方式', 'icon': 'regular/caret-square-down', 'options': { 'defaultValue': '', 'multiple': false, 'disabled': false, 'clearable': false, 'placeholder': '', 'required': false, 'showLabel': false, 'width': '100%', 'options': [{ 'value': '下拉框1' }, { 'value': '下拉框2' }, { 'value': '下拉框3' }], 'remote': true, 'remoteOptions': [], 'props': { 'value': 'value', 'label': 'label' }, 'remoteFunc': 'quxiangjiechufangshi' }, 'key': '1539824829000_40147', 'model': 'select_1539824829000_40147', 'rules': [] }] }], 'options': { 'gutter': 0, 'justify': 'start', 'align': 'top', 'remoteFunc': 'func_1539824801000_40741' }, 'key': '1539824801000_40741', 'model': 'grid_1539824801000_40741', 'rules': [] }, { 'type': 'grid', 'name': '栅格布局', 'icon': 'th', 'columns': [{ 'span': 10, 'list': [{ 'type': 'input', 'name': '定向账户', 'icon': 'regular/keyboard', 'options': { 'width': '100%', 'defaultValue': '', 'required': false, 'dataType': 'string', 'pattern': '', 'placeholder': '', 'remoteFunc': 'func_1539824843000_57032' }, 'key': '1539824843000_57032', 'model': 'input_1539824843000_57032', 'rules': [{ 'type': 'string', 'message': '单行文本格式不正确' }] }] }, { 'span': 10, 'list': [{ 'type': 'select', 'name': '定向状态', 'icon': 'regular/caret-square-down', 'options': { 'defaultValue': '', 'multiple': false, 'disabled': false, 'clearable': false, 'placeholder': '', 'required': false, 'showLabel': false, 'width': '100%', 'options': [{ 'value': '下拉框1' }, { 'value': '下拉框2' }, { 'value': '下拉框3' }], 'remote': true, 'remoteOptions': [], 'props': { 'value': 'value', 'label': 'label' }, 'remoteFunc': 'dingxiangzhuangtai' }, 'key': '1539824840000_37147', 'model': 'select_1539824840000_37147', 'rules': [] }] }], 'options': { 'gutter': 0, 'justify': 'start', 'align': 'top', 'remoteFunc': 'func_1539824810000_61730' }, 'key': '1539824810000_61730', 'model': 'grid_1539824810000_61730', 'rules': [] }], 'config': { 'labelWidth': 100, 'labelPosition': 'right' }},
      jsonData1: { 'list': [{ 'type': 'blank', 'name': '存入信息', 'icon': 'chalkboard', 'options': { 'defaultType': 'String', 'remoteFunc': 'func_1539777410000_25969' }, 'key': '1539777410000_25969', 'model': 'blank_1539777410000_25969', 'rules': [] }, { 'type': 'grid', 'name': '栅格布局', 'icon': 'th', 'columns': [{ 'span': 10, 'list': [{ 'type': 'select', 'name': '存入控制方式', 'icon': 'regular/caret-square-down', 'options': { 'defaultValue': '', 'multiple': false, 'disabled': false, 'clearable': false, 'placeholder': '', 'required': false, 'showLabel': false, 'width': '100%', 'options': [{ 'value': '下拉框1' }, { 'value': '下拉框2' }, { 'value': '下拉框3' }], 'remote': true, 'remoteOptions': [], 'props': { 'value': 'value', 'label': 'label' }, 'remoteFunc': 'cunrukongzhifangshi' }, 'key': '1539826705000_26497', 'model': 'select_1539826705000_26497', 'rules': [] }] }, { 'span': 10, 'list': [{ 'type': 'select', 'name': '存入金额控制方法', 'icon': 'regular/caret-square-down', 'options': { 'defaultValue': '', 'multiple': false, 'disabled': false, 'clearable': false, 'placeholder': '', 'required': false, 'showLabel': false, 'width': '100%', 'options': [{ 'value': '下拉框1' }, { 'value': '下拉框2' }, { 'value': '下拉框3' }], 'remote': true, 'remoteOptions': [], 'props': { 'value': 'value', 'label': 'label' }, 'remoteFunc': 'cunrujinekongzhifangfa' }, 'key': '1539826706000_56785', 'model': 'select_1539826706000_56785', 'rules': [] }] }], 'options': { 'gutter': 0, 'justify': 'start', 'align': 'top', 'remoteFunc': 'func_1539826686000_62208' }, 'key': '1539826686000_62208', 'model': 'grid_1539826686000_62208', 'rules': [] }, { 'type': 'grid', 'name': '栅格布局', 'icon': 'th', 'columns': [{ 'span': 10, 'list': [{ 'type': 'input', 'name': '单次存入最小金额', 'icon': 'regular/keyboard', 'options': { 'width': '100%', 'defaultValue': '', 'required': false, 'dataType': 'string', 'pattern': '', 'placeholder': '', 'remoteFunc': 'func_1539826711000_28304' }, 'key': '1539826711000_28304', 'model': 'input_1539826711000_28304', 'rules': [{ 'type': 'string', 'message': '单行文本格式不正确' }] }] }, { 'span': 10, 'list': [{ 'type': 'input', 'name': '单次存入最大金额', 'icon': 'regular/keyboard', 'options': { 'width': '100%', 'defaultValue': '', 'required': false, 'dataType': 'string', 'pattern': '', 'placeholder': '', 'remoteFunc': 'func_1539826714000_9670' }, 'key': '1539826714000_9670', 'model': 'input_1539826714000_9670', 'rules': [{ 'type': 'string', 'message': '单行文本格式不正确' }] }] }], 'options': { 'gutter': 0, 'justify': 'start', 'align': 'top', 'remoteFunc': 'func_1539826687000_55230' }, 'key': '1539826687000_55230', 'model': 'grid_1539826687000_55230', 'rules': [] }, { 'type': 'grid', 'name': '栅格布局', 'icon': 'th', 'columns': [{ 'span': 10, 'list': [{ 'type': 'select', 'name': '存入次数控制', 'icon': 'regular/caret-square-down', 'options': { 'defaultValue': '', 'multiple': false, 'disabled': false, 'clearable': false, 'placeholder': '', 'required': false, 'showLabel': false, 'width': '100%', 'options': [{ 'value': '下拉框1' }, { 'value': '下拉框2' }, { 'value': '下拉框3' }], 'remote': true, 'remoteOptions': [], 'props': { 'value': 'value', 'label': 'label' }, 'remoteFunc': 'cunrucishukongzhi' }, 'key': '1539826709000_23840', 'model': 'select_1539826709000_23840', 'rules': [] }] }, { 'span': 10, 'list': [{ 'type': 'input', 'name': '最小存入次数', 'icon': 'regular/keyboard', 'options': { 'width': '100%', 'defaultValue': '', 'required': false, 'dataType': 'string', 'pattern': '', 'placeholder': '', 'remoteFunc': 'func_1539826716000_13748' }, 'key': '1539826716000_13748', 'model': 'input_1539826716000_13748', 'rules': [{ 'type': 'string', 'message': '单行文本格式不正确' }] }] }], 'options': { 'gutter': 0, 'justify': 'start', 'align': 'top', 'remoteFunc': 'func_1539826689000_38369' }, 'key': '1539826689000_38369', 'model': 'grid_1539826689000_38369', 'rules': [] }, { 'type': 'grid', 'name': '栅格布局', 'icon': 'th', 'columns': [{ 'span': 10, 'list': [{ 'type': 'input', 'name': '最大存入次数', 'icon': 'regular/keyboard', 'options': { 'width': '100%', 'defaultValue': '', 'required': false, 'dataType': 'string', 'pattern': '', 'placeholder': '', 'remoteFunc': 'func_1539826718000_79388' }, 'key': '1539826718000_79388', 'model': 'input_1539826718000_79388', 'rules': [{ 'type': 'string', 'message': '单行文本格式不正确' }] }] }, { 'span': 10, 'list': [{ 'type': 'input', 'name': '账户留存最大余额', 'icon': 'regular/keyboard', 'options': { 'width': '100%', 'defaultValue': '', 'required': false, 'dataType': 'string', 'pattern': '', 'placeholder': '', 'remoteFunc': 'func_1539826720000_42493' }, 'key': '1539826720000_42493', 'model': 'input_1539826720000_42493', 'rules': [{ 'type': 'string', 'message': '单行文本格式不正确' }] }] }], 'options': { 'gutter': 0, 'justify': 'start', 'align': 'top', 'remoteFunc': 'func_1539826690000_33893' }, 'key': '1539826690000_33893', 'model': 'grid_1539826690000_33893', 'rules': [] }], 'config': { 'labelWidth': 100, 'labelPosition': 'right' }},
      jsonData2: { 'list': [{ 'type': 'blank', 'name': '支取信息', 'icon': 'chalkboard', 'options': { 'defaultType': 'String', 'remoteFunc': 'func_1539777410000_25969' }, 'key': '1539777410000_25969', 'model': 'blank_1539777410000_25969', 'rules': [] }, { 'type': 'grid', 'name': '栅格布局', 'icon': 'th', 'columns': [{ 'span': 10, 'list': [{ 'type': 'select', 'name': '支取控制方式', 'icon': 'regular/caret-square-down', 'options': { 'defaultValue': '', 'multiple': false, 'disabled': false, 'clearable': false, 'placeholder': '', 'required': false, 'showLabel': false, 'width': '100%', 'options': [{ 'value': '下拉框1' }, { 'value': '下拉框2' }, { 'value': '下拉框3' }], 'remote': true, 'remoteOptions': [], 'props': { 'value': 'value', 'label': 'label' }, 'remoteFunc': 'zhiqukongzhifangshi' }, 'key': '1539826941000_15540', 'model': 'select_1539826941000_15540', 'rules': [] }] }, { 'span': 10, 'list': [{ 'type': 'select', 'name': '支取金额控制方法', 'icon': 'regular/caret-square-down', 'options': { 'defaultValue': '', 'multiple': false, 'disabled': false, 'clearable': false, 'placeholder': '', 'required': false, 'showLabel': false, 'width': '100%', 'options': [{ 'value': '下拉框1' }, { 'value': '下拉框2' }, { 'value': '下拉框3' }], 'remote': true, 'remoteOptions': [], 'props': { 'value': 'value', 'label': 'label' }, 'remoteFunc': 'zhiqujinekongzhifangfa' }, 'key': '1539826942000_46113', 'model': 'select_1539826942000_46113', 'rules': [] }] }], 'options': { 'gutter': 0, 'justify': 'start', 'align': 'top', 'remoteFunc': 'func_1539826908000_97323' }, 'key': '1539826908000_97323', 'model': 'grid_1539826908000_97323', 'rules': [] }, { 'type': 'grid', 'name': '栅格布局', 'icon': 'th', 'columns': [{ 'span': 10, 'list': [{ 'type': 'input', 'name': ' 单次支取最小金额', 'icon': 'regular/keyboard', 'options': { 'width': '100%', 'defaultValue': '', 'required': false, 'dataType': 'string', 'pattern': '', 'placeholder': '', 'remoteFunc': 'func_1539826969000_59648' }, 'key': '1539826969000_59648', 'model': 'input_1539826969000_59648', 'rules': [{ 'type': 'string', 'message': '单行文本格式不正确' }] }] }, { 'span': 10, 'list': [{ 'type': 'input', 'name': '单次支取最大金额', 'icon': 'regular/keyboard', 'options': { 'width': '100%', 'defaultValue': '', 'required': false, 'dataType': 'string', 'pattern': '', 'placeholder': '', 'remoteFunc': 'func_1539826971000_26284' }, 'key': '1539826971000_26284', 'model': 'input_1539826971000_26284', 'rules': [{ 'type': 'string', 'message': '单行文本格式不正确' }] }] }], 'options': { 'gutter': 0, 'justify': 'start', 'align': 'top', 'remoteFunc': 'func_1539826910000_46728' }, 'key': '1539826910000_46728', 'model': 'grid_1539826910000_46728', 'rules': [] }, { 'type': 'grid', 'name': '栅格布局', 'icon': 'th', 'columns': [{ 'span': 10, 'list': [{ 'type': 'select', 'name': '支取次数控制', 'icon': 'regular/caret-square-down', 'options': { 'defaultValue': '', 'multiple': false, 'disabled': false, 'clearable': false, 'placeholder': '', 'required': false, 'showLabel': false, 'width': '100%', 'options': [{ 'value': '下拉框1' }, { 'value': '下拉框2' }, { 'value': '下拉框3' }], 'remote': true, 'remoteOptions': [], 'props': { 'value': 'value', 'label': 'label' }, 'remoteFunc': 'zhiquchishukongzhi' }, 'key': '1539826944000_88092', 'model': 'select_1539826944000_88092', 'rules': [] }] }, { 'span': 10, 'list': [{ 'type': 'input', 'name': '最小支取次数', 'icon': 'regular/keyboard', 'options': { 'width': '100%', 'defaultValue': '', 'required': false, 'dataType': 'string', 'pattern': '', 'placeholder': '', 'remoteFunc': 'func_1539826976000_74513' }, 'key': '1539826976000_74513', 'model': 'input_1539826976000_74513', 'rules': [{ 'type': 'string', 'message': '单行文本格式不正确' }] }] }], 'options': { 'gutter': 0, 'justify': 'start', 'align': 'top', 'remoteFunc': 'func_1539826911000_41157' }, 'key': '1539826911000_41157', 'model': 'grid_1539826911000_41157', 'rules': [] }, { 'type': 'grid', 'name': '栅格布局', 'icon': 'th', 'columns': [{ 'span': 10, 'list': [{ 'type': 'input', 'name': '最大支取次数', 'icon': 'regular/keyboard', 'options': { 'width': '100%', 'defaultValue': '', 'required': false, 'dataType': 'string', 'pattern': '', 'placeholder': '', 'remoteFunc': 'func_1539826978000_85392' }, 'key': '1539826978000_85392', 'model': 'input_1539826978000_85392', 'rules': [{ 'type': 'string', 'message': '单行文本格式不正确' }] }] }, { 'span': 10, 'list': [{ 'type': 'select', 'name': '支取违约标准', 'icon': 'regular/caret-square-down', 'options': { 'defaultValue': '', 'multiple': false, 'disabled': false, 'clearable': false, 'placeholder': '', 'required': false, 'showLabel': false, 'width': '100%', 'options': [{ 'value': '下拉框1' }, { 'value': '下拉框2' }, { 'value': '下拉框3' }], 'remote': true, 'remoteOptions': [], 'props': { 'value': 'value', 'label': 'label' }, 'remoteFunc': 'zhiquweiyuebiaozhun' }, 'key': '1539826960000_81345', 'model': 'select_1539826960000_81345', 'rules': [] }] }], 'options': { 'gutter': 0, 'justify': 'start', 'align': 'top', 'remoteFunc': 'func_1539826913000_28380' }, 'key': '1539826913000_28380', 'model': 'grid_1539826913000_28380', 'rules': [] }, { 'type': 'grid', 'name': '栅格布局', 'icon': 'th', 'columns': [{ 'span': 10, 'list': [{ 'type': 'select', 'name': '支取违约处理方式', 'icon': 'regular/caret-square-down', 'options': { 'defaultValue': '', 'multiple': false, 'disabled': false, 'clearable': false, 'placeholder': '', 'required': false, 'showLabel': false, 'width': '100%', 'options': [{ 'value': '下拉框1' }, { 'value': '下拉框2' }, { 'value': '下拉框3' }], 'remote': true, 'remoteOptions': [], 'props': { 'value': 'value', 'label': 'label' }, 'remoteFunc': 'zhiquweiyuchulifangshi' }, 'key': '1539826949000_95318', 'model': 'select_1539826949000_95318', 'rules': [] }] }, { 'span': 10, 'list': [{ 'type': 'select', 'name': '账户留存最小余额', 'icon': 'regular/caret-square-down', 'options': { 'defaultValue': '', 'multiple': false, 'disabled': false, 'clearable': false, 'placeholder': '', 'required': false, 'showLabel': false, 'width': '100%', 'options': [{ 'value': '下拉框1' }, { 'value': '下拉框2' }, { 'value': '下拉框3' }], 'remote': true, 'remoteOptions': [], 'props': { 'value': 'value', 'label': 'label' }, 'remoteFunc': 'zhanghuliucunzuixiaoyue' }, 'key': '1539826951000_28978', 'model': 'select_1539826951000_28978', 'rules': [] }] }], 'options': { 'gutter': 0, 'justify': 'start', 'align': 'top', 'remoteFunc': 'func_1539826914000_2529' }, 'key': '1539826914000_2529', 'model': 'grid_1539826914000_2529', 'rules': [] }], 'config': { 'labelWidth': 100, 'labelPosition': 'right' }},
      jsonData3: { 'list': [{ 'type': 'blank', 'name': '基本信息', 'icon': 'chalkboard', 'options': { 'defaultType': 'String', 'remoteFunc': 'func_1539777410000_25969' }, 'key': '1539777410000_25969', 'model': 'blank_1539777410000_25969', 'rules': [] }, { 'type': 'grid', 'name': '栅格布局', 'icon': 'th', 'columns': [{ 'span': 10, 'list': [{ 'type': 'input', 'name': '账号', 'icon': 'regular/keyboard', 'options': { 'width': '100%', 'defaultValue': '', 'required': false, 'dataType': 'string', 'pattern': '', 'placeholder': '', 'remoteFunc': 'func_1539826283000_78868' }, 'key': '1539826283000_78868', 'model': 'input_1539826283000_78868', 'rules': [{ 'type': 'string', 'message': '单行文本格式不正确' }] }] }, { 'span': 10, 'list': [{ 'type': 'input', 'name': '账户名称', 'icon': 'regular/keyboard', 'options': { 'width': '100%', 'defaultValue': '', 'required': false, 'dataType': 'string', 'pattern': '', 'placeholder': '', 'remoteFunc': 'func_1539826286000_46685' }, 'key': '1539826286000_46685', 'model': 'input_1539826286000_46685', 'rules': [{ 'type': 'string', 'message': '单行文本格式不正确' }] }] }], 'options': { 'gutter': 0, 'justify': 'start', 'align': 'top', 'remoteFunc': 'func_1539777492000_27230' }, 'key': '1539777492000_27230', 'model': 'grid_1539777492000_27230', 'rules': [] }, { 'type': 'grid', 'name': '栅格布局', 'icon': 'th', 'columns': [{ 'span': 10, 'list': [{ 'type': 'input', 'name': '公司代码', 'icon': 'regular/keyboard', 'options': { 'width': '100%', 'defaultValue': '', 'required': false, 'dataType': 'string', 'pattern': '', 'placeholder': '', 'remoteFunc': 'func_1539826288000_93444' }, 'key': '1539826288000_93444', 'model': 'input_1539826288000_93444', 'rules': [{ 'type': 'string', 'message': '单行文本格式不正确' }] }] }, { 'span': 10, 'list': [{ 'type': 'input', 'name': '开户单位', 'icon': 'regular/keyboard', 'options': { 'width': '100%', 'defaultValue': '', 'required': false, 'dataType': 'string', 'pattern': '', 'placeholder': '', 'remoteFunc': 'func_1539826290000_93303' }, 'key': '1539826290000_93303', 'model': 'input_1539826290000_93303', 'rules': [{ 'type': 'string', 'message': '单行文本格式不正确' }] }] }], 'options': { 'gutter': 0, 'justify': 'start', 'align': 'top', 'remoteFunc': 'func_1539777494000_29904' }, 'key': '1539777494000_29904', 'model': 'grid_1539777494000_29904', 'rules': [] }, { 'type': 'grid', 'name': '栅格布局', 'icon': 'th', 'columns': [{ 'span': 10, 'list': [{ 'type': 'input', 'name': ' 产品代码', 'icon': 'regular/keyboard', 'options': { 'width': '100%', 'defaultValue': '', 'required': false, 'dataType': 'string', 'pattern': '', 'placeholder': '', 'remoteFunc': 'func_1539826293000_50002' }, 'key': '1539826293000_50002', 'model': 'input_1539826293000_50002', 'rules': [{ 'type': 'string', 'message': '单行文本格式不正确' }] }] }, { 'span': 10, 'list': [{ 'type': 'select', 'name': '产品定活标志', 'icon': 'regular/caret-square-down', 'options': { 'defaultValue': '', 'multiple': false, 'disabled': false, 'clearable': false, 'placeholder': '', 'required': false, 'showLabel': false, 'width': '100%', 'options': [{ 'value': '下拉框1' }, { 'value': '下拉框2' }, { 'value': '下拉框3' }], 'remote': true, 'remoteOptions': [], 'props': { 'value': 'value', 'label': 'label' }, 'remoteFunc': 'chanpindinghuobiaozhi' }, 'key': '1539777572000_83759', 'model': 'select_1539777572000_83759', 'rules': [] }] }], 'options': { 'gutter': 0, 'justify': 'start', 'align': 'top', 'remoteFunc': 'func_1539777527000_33642' }, 'key': '1539777527000_33642', 'model': 'grid_1539777527000_33642', 'rules': [] }, { 'type': 'grid', 'name': '栅格布局', 'icon': 'th', 'columns': [{ 'span': 10, 'list': [{ 'type': 'select', 'name': ' 存期', 'icon': 'regular/caret-square-down', 'options': { 'defaultValue': '', 'multiple': false, 'disabled': false, 'clearable': false, 'placeholder': '', 'required': false, 'showLabel': false, 'width': '100%', 'options': [{ 'value': '下拉框1' }, { 'value': '下拉框2' }, { 'value': '下拉框3' }], 'remote': true, 'remoteOptions': [], 'props': { 'value': 'value', 'label': 'label' }, 'remoteFunc': 'cunqi' }, 'key': '1539777580000_53052', 'model': 'select_1539777580000_53052', 'rules': [] }] }, { 'span': 10, 'list': [{ 'type': 'input', 'name': '账户状态', 'icon': 'regular/keyboard', 'options': { 'width': '100%', 'defaultValue': '', 'required': false, 'dataType': 'string', 'pattern': '', 'placeholder': '', 'remoteFunc': 'func_1539826295000_77672' }, 'key': '1539826295000_77672', 'model': 'input_1539826295000_77672', 'rules': [{ 'type': 'string', 'message': '单行文本格式不正确' }] }] }], 'options': { 'gutter': 0, 'justify': 'start', 'align': 'top', 'remoteFunc': 'func_1539777529000_89349' }, 'key': '1539777529000_89349', 'model': 'grid_1539777529000_89349', 'rules': [] }], 'config': { 'labelWidth': 100, 'labelPosition': 'right' }},

      editData: {},
      values: {},
      remoteFuncs: {
        chanpindinghuobiaozhi(resolve) {
          // 产品定活标志 select_1539777572000_83759
          // 获取到远端数据后执行回调函数
          // resolve(data)
          getCodeList('产品定活标志').then(response => { resolve(response.data) })
        },

        cunqi(resolve) {
          //  存期 select_1539777580000_53052
          // 获取到远端数据后执行回调函数
          // resolve(data)
          getCodeList(' 存期').then(response => { resolve(response.data) })
        },

        zhuancunxinxi(resolve) {
          // 转存信息 select_1539777549000_28388
          // 获取到远端数据后执行回调函数
          // resolve(data)
          getCodeList('转存信息').then(response => { resolve(response.data) })
        },

        yunxuzhuancunbiaozhi(resolve) {
          // 允许转存标志 select_1539777552000_99643
          // 获取到远端数据后执行回调函数
          // resolve(data)
          getCodeList('允许转存标志').then(response => { resolve(response.data) })
        },

        zhuancunfangshi(resolve) {
          // 转存方式 select_1539777567000_87574
          // 获取到远端数据后执行回调函数
          // resolve(data)
          getCodeList('转存方式').then(response => { resolve(response.data) })
        },

        yunxuzhuancungenghuanchanpinbiaozhi(resolve) {
          // 允许转存更换产品标志 select_1539777569000_11789
          // 获取到远端数据后执行回调函数
          // resolve(data)
          getCodeList('允许转存更换产品标志').then(response => { resolve(response.data) })
        },

        zhuancunchanpin(resolve) {
          // 转存产品 select_1539777572000_83759
          // 获取到远端数据后执行回调函数
          // resolve(data)
          getCodeList('转存产品').then(response => { resolve(response.data) })
        },

        zhuancuncunqi(resolve) {
          // 转存存期 select_1539777580000_53052
          // 获取到远端数据后执行回调函数
          // resolve(data)
          getCodeList('转存存期').then(response => { resolve(response.data) })
        },

        zhuancunlilvtiaozhengfangshi(resolve) {
          // 转存利率调整方式 select_1539777582000_55581
          // 获取到远端数据后执行回调函数
          // resolve(data)
          getCodeList('转存利率调整方式').then(response => { resolve(response.data) })
        },

        zhidingquxiang(resolve) {
          // 指定去向 select_1539824827000_67609
          // 获取到远端数据后执行回调函数
          // resolve(data)
          getCodeList('指定去向').then(response => { resolve(response.data) })
        },

        quxiangjiechufangshi(resolve) {
          // 去向解除方式 select_1539824829000_40147
          // 获取到远端数据后执行回调函数
          // resolve(data)
          getCodeList('去向解除方式').then(response => { resolve(response.data) })
        },

        dingxiangzhuangtai(resolve) {
          // 定向状态 select_1539824840000_37147
          // 获取到远端数据后执行回调函数
          // resolve(data)
          getCodeList('定向状态').then(response => { resolve(response.data) })
        },
        cunrukongzhifangshi(resolve) {
          // 存入控制方式 select_1539826705000_26497
          // 获取到远端数据后执行回调函数
          // resolve(data)
          getCodeList('存入控制方式').then(response => { resolve(response.data) })
        },

        cunrujinekongzhifangfa(resolve) {
          // 存入金额控制方法 select_1539826706000_56785
          // 获取到远端数据后执行回调函数
          // resolve(data)
          getCodeList('存入金额控制方法').then(response => { resolve(response.data) })
        },

        cunrucishukongzhi(resolve) {
          // 存入次数控制 select_1539826709000_23840
          // 获取到远端数据后执行回调函数
          // resolve(data)
          getCodeList('存入次数控制').then(response => { resolve(response.data) })
        },
        zhiqukongzhifangshi(resolve) {
          // 支取控制方式 select_1539826941000_15540
          // 获取到远端数据后执行回调函数
          // resolve(data)
          getCodeList('支取控制方式').then(response => { resolve(response.data) })
        },

        zhiqujinekongzhifangfa(resolve) {
          // 支取金额控制方法 select_1539826942000_46113
          // 获取到远端数据后执行回调函数
          // resolve(data)
          getCodeList('支取金额控制方法').then(response => { resolve(response.data) })
        },

        zhiquchishukongzhi(resolve) {
          // 支取次数控制 select_1539826944000_88092
          // 获取到远端数据后执行回调函数
          // resolve(data)
          getCodeList('支取次数控制').then(response => { resolve(response.data) })
        },

        zhiquweiyuebiaozhun(resolve) {
          // 支取违约标准 select_1539826960000_81345
          // 获取到远端数据后执行回调函数
          // resolve(data)
          getCodeList('支取违约标准').then(response => { resolve(response.data) })
        },

        zhiquweiyuchulifangshi(resolve) {
          // 支取违约处理方式 select_1539826949000_95318
          // 获取到远端数据后执行回调函数
          // resolve(data)
          getCodeList('支取违约处理方式').then(response => { resolve(response.data) })
        },

        zhanghuliucunzuixiaoyue(resolve) {
          // 账户留存最小余额 select_1539826951000_28978
          // 获取到远端数据后执行回调函数
          // resolve(data)
          getCodeList('账户留存最小余额').then(response => { resolve(response.data) })
        },

        yudaojiejiarichulifangshi(resolve) {
          // 遇节假日处理方式 select_1539777549000_28388
          // 获取到远端数据后执行回调函数
          // resolve(data)
          getCodeList('遇节假日处理方式').then(response => { resolve(response.data) })
        }

      }
    }
  },
  methods: {
    handleSubmit() {
      this.$refs.generateForm.getData().then(data => {
        // 数据校验成功
        // data 为获取的表单数据
      }).catch(e => {
        // 数据校验失败
      })
    }
  }
}
</script>
